#include "material.h"

namespace t2c2 {
	
Material::Material(const Color& _emissivity,const Color& _reflectivity) : emissivity(_emissivity) , reflectivity(_reflectivity)  {
	
}

Material::Material(void) : emissivity(Color()), reflectivity(Color()) {
	
}

void Material::set_emissivity(const Color& _emissivity) {
	emissivity = _emissivity;
}

void Material::set_reflectivity(const Color& _reflectivity) {
	reflectivity = _reflectivity;
}

void Material::set_radiosity(const Color& _radiosity) {
	radiosity = _radiosity;
}

Color Material::get_emissivity(void) const {
	return emissivity;
}

Color Material::get_reflectivity(void) const {
	return reflectivity;
}

Color Material::get_radiosity(void) const {
	return radiosity;
}
	
	
}

